OTATalkGetMyZone
Obtains the AppleTalk zone name of the node on which your application is running.C INTERFACE
OSStatus OTATalkGetMyZone(ATSvcRef ref, TNetbuf* zone);C++ INTERFACE
TAppleTalkServices::GetMyZone(TNetbuf* zone)PARAMETERS
ref
- The reference value of your AppleTalk service provider.
zone
- A
TNetbuf
structure that, on return, contains your application's AppleTalk local zone name.- function result
- A result code. See Appendix B for more information.
DISCUSSION
TheOTATalkGetMyZone
function returns the name of your application's AppleTalk zone (as a Pascal string) in the buffer referenced by thezone
parameter. The string can be up to 32 characters in length, so with the addition of a length byte, the buffer can have a maximum size of 33 bytes.If you call this function asynchronously, Open Transport calls your application's notifier with a
T_GETMYZONECOMPLETE
completion event to signal the function's completion and uses your notifier'scookie
parameter for the zone name. More precisely, thecookie
parameter points to aTNetbuf
structure that in turn points to a buffer containing the zone name.
- Note
- Using a Pascal string for the zone name is redundant since you can determine the length of the string from the
len
field of theTNetbuf
structure, but the other zone-related calls use Pascal strings, so this call also uses them for consistency.![]()
SEE ALSO
TheOTATalkGetLocalZones
function.The
OTATalkGetZoneList
function.